#论文画图用的

import cv2

# 读取已经处理好的边缘图像
edges = cv2.imread(r'gym_pih\image\binary_image0.jpg', cv2.IMREAD_GRAYSCALE)

# 创建膨胀核
kernel_size = (3, 3)  # 可以调整核大小以加粗更多
kernel = cv2.getStructuringElement(cv2.MORPH_RECT, kernel_size)

# 应用膨胀操作
dilated_edges = cv2.dilate(edges, kernel, iterations=1)  # iterations参数可以增加膨胀次数以进一步加粗

# 显示原始边缘和膨胀后的边缘
cv2.imshow('Original Edges', edges)
cv2.imshow('Dilated Edges', dilated_edges)
cv2.waitKey(0)
cv2.destroyAllWindows()

# 保存膨胀后的边缘图像
cv2.imwrite('dilated_edges_image0.jpg', dilated_edges)
